home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fritz: All Fritz
/
All Fritz.zip
/
All Fritz
/
FILES
/
GRAPTIES
/
GRCP2.LZH
/
GRCP.DOC
< prev
Wrap
Text File
|
1986-11-02
|
13KB
|
305 lines
Graphics Cut and Paste (GRCP) Written by Shawn Knight 11/01/86
------------------------------------------------------------------
GRCP allows users to take (cut) information from any graphic screen
and put (paste) this information onto another graphic screen.
Software receiving the destination paste must be a graphics editor
that does not care about what images are on the screen. For
example a program that does not erase the screen and redraw
everthing everytime you make a change.
GRCP can be copied freely and distributed to anyone or any public
computer board under the conditions that there is no fee charged and
GRCP.DOC (this file you are reading) is distributed with GRCP.COM.
Please call for info on site licenses.
I can be reached in Toronto on the Info-tek BBS at (416)-454-3046
or in Orillia on the Karl's TV BBS at (705)-326-7328 or on
Compuserve [76364,446]. My voice number is (705)-326-6234 in
Orillia.
Invoking GRCP
From the DOS prompt type:
GRCP <filename>
where <filename> is the optional drive name, path name, filename.
(see Selecting a New Library). GRCP will default to GRCPPICS.LIB
on the default drive if you omit <filename>. GRCP is invoked by
pressing <ALT><F9>. You will see a mini-window pop-up. At this
time you press C to cut, P to paste, R to read a library screen, W
to write the current library screen or N to define a new library
file. Please read on for more information.
Moving the Box
A dotted box will appear on the screen after selecting C or P . You
can then use the arrow keys to move the box around or change its
size. The arrow keys alone will move (or size) the box in short
steps. Holding down the SHIFT key and pressing the arrows will move
(or size) the box in larger steps. If you own a Tandy 1000 you can
turn the NUM LOCK key on and use the numeric keypad for large steps
(8 for up, 2 for down, 6 for right and 4 for left) along with the
arrow marked keys for short steps. Pressing <TAB> will toggle
between box movement and box sizing (you will know what I mean when
you try it). Pressing ESC will exit GRCP for the time beening. A
mini-help screen is also available by pressing <F1> while the box is
active.
Toggling the Library Screen
While the dotted box is on the screen during a cut or paste you can
press L to toggle the library screen on or off. This will allow you
to keep a picture library of most common used pictures on disk ready
for instant access. This feature will also allow you to save
multiple pictures for later pasting, incase you do not have a multi-
tasking program resident. You can also read and write the library
file while the dotted box is active.
Graphics Cut and Paste (GRCP) 11/01/86 Page 2
------------------------------------------------------------------
Cutting Graphics
When you have the box around the picture you wish to cut, press the
<ENTER> key. The box will disappear and you can resume with your
graphics editor. The picture you have selected has been placed in
memory ready for pasting. If you decide you do not want to cut you
can press <ESC> without losing what you had previous cut.
Pasting Graphics
While pasting graphics you can not change the size of the box, it
is already preset to the size you previously cut with. When you
move the box to the location you want to paste, press the <ENTER>
key. Another mini-window will appear. It lists all the options
that you have to paste the picture. These are described below. You
can give the pasted picture any combination of options. After you
have selected all the desired options press <ESC> to return to your
graphics editor.
Pasting Options
These are the pasting options you have:
1 for image 1: This will draw the cut image on every other line
on the screen. This will allow you to display
two images on top of each other when used with
image 2 below. It is kind of like a double
exposure in photography.
2 for image 2: This will draw a second cut image on top of the
image made by 1 (above). These two options may
need a bit of expirmenting to fully understand.
E to expand 100%: This will paste the image 2 times the size it
was cut. Any other selected options will now
effect the larger image. I advise that you save
your work before doing this, you might misjudge
the new paste size and end up with nothing but a
screen full of the cut image! In the near
future, GRCP will show you the new size and ask
if you want to paste it or not.
N for negative: On hires screens this will make black become
white and white become black. On medres
screens will switch according to your selected
palette. Press N once more to restore the
image.
M for mirror: This will make a mirror image of the picture you
cut. Press M once more will restore the image.
F for flip: This will turn the picture upside down. Press F
once more to restore the image.
Graphics Cut and Paste (GRCP) 11/01/86 Page 3
------------------------------------------------------------------
B for B&W medres: This will remove any coloring that may
occurred when you cut from a hires screen and
paste to a medres screen. It will not make the
image black and white, but will make the image
only 2 colors according to your selected palette.
This will also create a grey picture on a hires
screen rather than a black and white.
<CR> for normal: Use this if you want the paste image exactly
the way you cut it (with no options). If you
do use one of the options before pressing <CR>
the image will not paste normally. It will have
the options you have already selected.
Reading the Library
You can read the library file to find a desired image from the
start up menu or while the dotted box is active. Just press R for
read. If you have already pasted an image to current library screen
without saving it, GRCP will ask you if you wish to save it. A
mini-window will popup telling you the current library screen in
the library file and give you the option of seeing the next (press
N) or the previous (press P) library screen. If you view the N)ext
screen and it is the last screen in the library file, GRCP will
tell you that the "N"ext access will append blank lib. If you
press N for next one more time it blank the library screen and
write it to the library file. This is important to remember if you
wish to add a new library screen to your current library file.
Writing the Library
As with reading the library, writing a library screen can be done
in the start up menu or while the dotted box is active. Just
press W for write. A mini-window will pop-up telling you to press
<RETURN> for write or <ESC> to abort. Just press <RETURN> if you
wish to continue. DO NOT ATTEMPT TO WRITE TO A DIFFERENT LIBRARY
FILE. YOU MUST SELECT N)EW LIB FILE FIRST! If you do attempt to
write to a different file GRCP will place the current picture over
the same lib # in the other file.
If you run out of disk space DO NOT GIVE IT A DIFFERENT DISK WITH
THE SAME LIB NAME. Give it blank disk or a disk with at least
17K bytes free on it. It will create a new lib file on the disk
with the previously select lib file name.
Graphics Cut and Paste (GRCP) 11/01/86 Page 4
------------------------------------------------------------------
Selecting a new Library File
Press N)ew at the start up menu. If your current library screen
has been pasted to, GRCP will ask you if you wish to save it. If
GRCP does ask REPLACE THE LIB DISK, if you have taken it out, or
give it a disk WITHOUT the same lib file (see Writing the Library).
When GRCP is ready to get a new filename it will ask for the file
name on the library screen. Do not be concerned about this. The
library screen should have be saved already. You can give GRCP the
filename with drive name and path name and filename. For example
B:mypics.lib or C:\GRCP\PICLIBS\mypics.lib.
GRCP will automatically go into library read mode. (See Reading
the Library).
Different Screen Modes
Presently GRCP will only work with the CGA, but may work with some
EGAs. You can not cut or paste information to or from a text
screen without getting a big mess! You can cut and paste
information from medium resolution screens to high resolution
screens and back. If you cut from a med res screen and paste to a
high res screen the image will have different gray levels in place
of the original colors. If you cut from a high resolution screen
and paste to a med res screen with you will find added coloring.
Use the B&W med res option to change it to black and white (see
pasting options above) if you wish.
Begger Message
If you like this program and hate the sight of a starving
programmer, a $7.00 donation would be appreciated. This will
insure future updates of this program. If you send the $7.00 you
will be notified of any updates by mail. At that time you can
send a SASE (USA send $8.00 without stamp) with a formatted
diskette and receive an updated version free of charge. Send
Cheque or Money Order payable to Shawn Knight to:
Shawn Knight
348 West Street North
Orillia, Ontario
Canada L3V-5E4
Graphics Cut and Paste (GRCP) 11/01/86 Page 5
------------------------------------------------------------------
Currently Compatable with...
Cut from? Paste to? Runs okay with?
SideKick Y
MTS multitasking Y
Turbo Lightning Y
Super Key Y
Microsoft Word 3 Y N
Fontasy Y Y
Micro Illustrator N N
Story Board Y Y
Print Master Y N
AutoCad Y N
Show Partner Y Y
Framework II Y N
LOTUS 123 Y N (Graph screen only)
GEM/GEM DRAW Y N
This list is by no means complete! This is just what has
been tested so far. If you have anymore applications GRCP
works on please leave me a message. (See Introduction for
contact points).
Coming soon ...
In the past week GRCP has had 6 new options added to it along with
the pop-up menus and a library file. There are a couple of more
options floating around in my head that should be added soon. The
next version should have a shrink option and who knows what else.
Hopefully I can goof proof the library writing. That is the last
time I am going to code at 2 in the morning. As long as the ideas
and the support keeps coming, GRCP will keep on going. Remember
to send your donation to insure you get an update.